﻿
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[sproc_StaffModify]') AND type in (N'P', N'PC'))
    DROP PROCEDURE [dbo].[sproc_StaffModify];
GO
CREATE PROCEDURE [dbo].[sproc_StaffModify]
    @StaffID int,
    @NewStaffName nvarchar(300),
    @NewPassword nvarchar(300),
    @Sex int,
    @Status int,
    @Email nvarchar(300),
    @Phone nvarchar(50),
    @Mobile nvarchar(50),
    @Birthday datetime
/*

============================================================
功能:    修改员工信息
参数:
    @StaffID int            :    员工ID
    @NewStaffName nvarchar(300)    :    新真名
    @NewPassword nvarchar(300)    :    新的密码
    @Sex int            :    性别
    @Status int            :    状态
    @Email nvarchar(300)        :    邮件地址
    @Phone nvarchar(50)        :    电话
    @Mobile nvarchar(50)        :    手机
    @Birthday datetime        :    生日

============================================================

*/
AS
UPDATE uds_staff 
    SET realname = @NewStaffName,[password] = @NewPassword,sex = @sex,status = @status,email = @email,phone = @phone,mobile = @mobile,birthday = @birthday
WHERE staff_id = @staffid